Date: Tue, 14 Jan 1997 22:50:30 GMT
Server: NCSA/1.5
Content-type: text/html
Last-modified: Tue, 18 Jun 1996 18:59:03 GMT
Content-length: 3329

<HTML>
<HEADER>
<TITLE>Final Review Questions</TITLE>
</HEADER>
<BODY>
<H1>Final Review Questions</H1>
<HR>

<pre>
I. Chapter 1
    A. Describe or Define
       1. Classic Life Cycle Model (pg. 24-26)
       2. Spiral Model Life Cycle Model (pg. 29-30)
II. Chapter 3
    A. Describe, define, or be able to estimate number of Lines of Code (LOC)
       (pg. 76-78)
    B. Describe, define, or be able to use the COCOMO Model (pg. 84-87)
III. Chapter 4
    A. Describe, define, or be able to do Risk Analysis (pg. 96-102)
    B. Describe, define, or be able to use
       1. PERT and Gantt Charts (pg. 107-117)
       2. Critical Path (pg. 107-117)
    C. Describe or define a Project Plan (pg. 122-124)
IV. Chapter 8 -- this is not really from the Book
    A. Be able to read an ORM like the ones used to describe the project
	(see OSA tutorial on cs327 Homepage)
V. Chapter 12 -- this is not really from the book
    A. Be able to give a class definition with
	1. Domain Definition
        2. Method Defintions
             a. Pre- and Post-Conditions
        3. Include the standard 5 methods
            a. Default Constructor
            b. Copy Constructor
            c. Destructor
            d. Equality Operator
            e. Assignment Operator
    B. Be able to do a little Object-Oriented Design
VI. Chapter 17
    A. Be able to describe or define . McCall's Software 11 Quality Factors
       (pg. 550-552)
    B. Be able to describe or define the 10 Guidelines of a Formal Technical
       Review (pg. 564-566)
    C. Be able to describe or define
        1. Software Science Length Metric (It is: N = N1 + N2)
           -- the equation given in the book is only an esitimate.
           (pg. 573-575)
           Why is "N" a better metric than LOC -- answer not in book
        2. McCabe's Cyclomatic Metric (pg. 575-576)
VII. Chapter 18
    A. Decribe or define Myer's 3 testing objectives (pg. 596)
    B. Define, describe or be able to use Condition Testing (pg. 611-614)
    C. Define describe, or be able to use
        1. Equivalence Partitioning (pg. 618-619)
        2. Boundary Value Analysis (pg. 619-620)
        3. Cause Effect Graphing (pg. 620-623)
VIII. Chapter 19
    A. Define Verification vs. Validation (pg. 632)
    B. Define or Describe the 6 activities of SQA (pg. 633 figure)
    C. Describe the Software Testing Strategy (pg. 635-636)
IX. Chapter 20
    A. Define or Descirbe Adaptive, Corrective, Perfective Maintenance
       and their approximate percentages (15-25, 20-30, 45-65) (pg. 664-665)
    D. Reverse Engineering
X. Chapter 21
    A. Define or describe
        1. Baselines, versions, variants (pg. 694-696, 701-703)
        2. SCI -- Conceptual Model (697-698)
        3. Management -- Change Control (pg. 704-706)
        4. QA -- Auditing (pg. 706-707)
        5. History  -- Status Reporting (pg. 707-708)

</pre>
<hr>

<br>
<hr>
<!WA0><a href="http://www.cs.byu.edu/byu.html">
<!WA1><img align=MIDDLE src="http://osm7.cs.byu.edu/buttons/button-to-cs.gif" alt="CS Dept Home Page "></a>
<!WA2><a href="http://www.cs.byu.edu/byu-home.html">
<!WA3><img align=MIDDLE src="http://osm7.cs.byu.edu/buttons/thumb-cougar.gif" alt=" BYU Home Page"></a>
<!WA4><a href="http://osm7.cs.byu.edu/HomePage.html">
<!WA5><img align=MIDDLE src="http://osm7.cs.byu.edu/buttons/button-osm.gif" alt=" OSM Home Page"></a>
<HR>
<ADDRESS>Last updated 18 Jun 1996</ADDRESS>
</ADDRESS>
</BODY>
</HTML>
